www.gusucode.com > 一个JSP CMS文章管理系统源码源码程序 > 一个JSP CMS文章管理系统源码/CMS4J/CMS4J/ROOT/cms4jadmin/guestbook/js/guestbook.js

    


// ActionScript Document
//在URL中,排序条件的变量名
var message_order_param_name = "order";
var message_filter_param_name = "filter";

var message_page_num_param_name = "pn";


//留言排序
function message_order(){
	var e = event.srcElement;
	this.location.search = addSearch("URL",message_order_param_name,e.value);
}

//留言筛选
function message_filter(){
	var e = event.srcElement;
	var tmp = removeSearch("URL",message_page_num_param_name);  //因为变换了数据范围,故页数也要从新开始计算
	this.location.search = addSearch(tmp,message_filter_param_name,e.value);
}



//删除选择的留言
function delFromSelected(form){
	//如果用户选择了“取消”,则不执行操作
	if (! window.confirm("您确定要删除选定的留言吗?")){
		return;
	}
	
	form.action = "../../do?action=delMessage&operType==multi";
	
	form.submit();
    
}





//审核通过选择的留言
function auditingFromSelected(form){
	//如果用户选择了“取消”,则不执行操作
	if (! window.confirm("您确定要审核通过选定的留言吗?")){
		return;
	}
	
	form.action = "../../do?action=auditingMessage&operType=multi&state=true";
	form.submit();
}

//在查看详细的时候关闭窗体
function closeWindow(){
     obj=eval("top");
	 obj.close();
	 obj.opener.location.href=obj.opener.location.href;
}



//设置显示的对象
function answer(r1,r2){
	var r1Obj = document.getElementById(r1)
	var r2Obj = document.getElementById(r2)

	r1Obj.style.display = "none";
	r2Obj.style.display ="";
}

//回复留言
function answerForm(rf,ansValue)
{     
    
	document.reform.MESSAGE_ID.value = ansValue;
	document.reform.ANSWER_CONTENT.value = document.getElementById(rf).value;

    document.reform.submit();

}

//查看详细信息页面的按钮
function message_detail_button_init(pageCount,currPage){
	var pn=getSearchValue("URL",article_page_num_param_name);
	if(currPage==1||pn==1){ 
		var obj_1 = document.getElementById("preButton");
	   
		obj_1.style.display = "none";//隐藏“上一条”按钮
	}
	if(currPage==pageCount||pn==pageCount){
		var obj_2 = document.getElementById("nextButton");
		
		obj_2.style.display = "none"; //隐藏“下一条”按钮
	}
}

//删除信息,查看详细的时候
function delFromSelected_detail(form,pageCount,currPage){ 
  	if (! window.confirm("你确定要删除吗?")){
		return;
	}
	form.action = "../../do?action=delMessage&operType==multi";
	form.submit();
    if(pageCount>currPage){
    	obj=eval("top.messageFrame");
		alert("删除成功!");
		obj.location.search = addSearch("URL",article_page_num_param_name,currPage);
	}
	if(pageCount==currPage){
		if(pageCount!=1){
			alert("删除成功");
			prev_page_message_detail(currPage);
		}else{
			closeWindow();
		}
	}

}

//查看详细信息时的翻页
function next_page_message_detail(pageCount,currPage){
	var pn = getSearchValue("URL",article_page_num_param_name);
	obj=eval("top.messageFrame");
	
	 	if (pn == "" || pn == null){
			var nextPage = currPage+1;
			obj.location.search = addSearch("URL",article_page_num_param_name,nextPage);
		}else{
			var nextPage = parseInt(pn) + 1;
			obj.location.search = addSearch("URL",article_page_num_param_name,nextPage);
		}
		
		if (nextPage>pageCount){
	    	var nextPage = pageCount;
			obj.location.search = addSearch("URL",article_page_num_param_name,nextPage);	
     	}



	this.location.search = addSearch("URL",article_page_num_param_name,nextPage);
	
}



function prev_page_message_detail(currPage){
	var pn = getSearchValue("URL",article_page_num_param_name);
	obj=eval("top.messageFrame");
	if (pn == "" || pn == null){
		var nextPage=currPage-1;
		obj.location.search = addSearch("URL",article_page_num_param_name,nextPage);
	}else{
	    nextPage = parseInt(pn) - 1;
	    obj.location.search = addSearch("URL",article_page_num_param_name,nextPage);
	}
	
	if (nextPage < 1){
		nextPage = 1;
		obj.location.search = addSearch("URL",article_page_num_param_name,nextPage);
	}
	
	this.location.search = addSearch("URL",article_page_num_param_name,nextPage);
}